how typescript helps